======gtkradiant======


gtkradiant est le logiciel de mapping 3D, c'est à dire de création de cartes, pour de nombreux jeux tels que Quake3 par exemple ou [[Tremulous]].






==== Installation ====

Télécharger le fichier pour linux sur le site officiel.

[[http://zerowing.idsoftware.com/files/radiant/nightly/1.5/gtkradiant-1.5.0-2006-03-02.i386.rpm]]

Comme il s'agit d'un paquet au format rpm, il faut le transformer pour ubuntu, à l'aide de alien :

<code>
sudo apt-get install alien
sudo alien --to-deb gtkradiant-1.5.0-2006-03-02.i386.rpm
sudo dpkg -i gtkradiant_1.5.0-8_i386.deb
</code>

Le programme se trouve alors dans /opt/gtkradiant. 

==== Exécution ====

Lancer Radiant en ligne de commande pour vérifier :

<code>/opt/gtkradiant/radiant.x86</code>

Si vous avez un message d'erreur comme celui-ci :

<code>
/opt/gtkradiant/radiant.x86: error while loading shared 
libraries: libgtkglext-x11-1.0.so.0: cannot open shared object 
file: No such file or directory</code>

ou comme celui-ci lorsque vous essayez de compiler une carte :

<code>
/opt/gtkradiant/q3map2.x86: error while loading shared 
libraries: libmhash.so.2: cannot open shared object 
file: No such file or directory
</code>

Il est possible que votre distribution n'installe pas deux bibliothèques nécessaires à Radiant :

  * gtkglext1
  * mhash

==== Vérification des bibliothèques nécessaires ====

Pour GtkRadiant lui-même :

<code>ldd /opt/gtkradiant/radiant.x86</code>

Pour Q3Map2 (l'outil de compilation de cartes) :

<code>ldd /opt/gtkradiant/q3map2.x86</code>

==== Installation des bibliothèques supplémentaires ====

Installer libgtkglext1 :

<code>sudo apt-get install libgtkglext1 </code>

Installer libmhash2 :

<code>sudo apt-get install libmhash2</code>

==== Meuh ====

Afin de pouvoir installer les fichiers de config dans /opt/gtkradiant sans être root :

<code>sudo chmod 777 /opt/gtkradiant </code>

(c'est quand même déconseillé...)

=====Liens=====

[[http://www.qeradiant.com/|Le site de qeradiant]]

[[http://led.9online.fr/Tuto%20d%E9butant.htm|un tutoriel en francais]]

[[http://bubba.planetquake.gamespy.com/mapping.html|Pour débuter en anglais]]